From c461d64b668642f74c993066ae5c2e01460f0494 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Tue, 3 Jul 2007 11:44:13 +0100 Subject: [PATCH] x86-64: clear DF for kernel when forwarding syscall. Signed-off-by: Jan Beulich --- xen/arch/x86/x86_64/entry.S | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S index b51c5d494b..0bef33070e 100644 --- a/xen/arch/x86/x86_64/entry.S +++ b/xen/arch/x86/x86_64/entry.S @@ -34,6 +34,7 @@ switch_to_kernel: jnc 1f movb $TBF_INTERRUPT,TRAPBOUNCE_flags(%rdx) 1: call create_bounce_frame + andl $~X86_EFLAGS_DF,UREGS_eflags(%rsp) jmp test_all_events /* %rbx: struct vcpu, interrupts disabled */ -- 2.30.2